package com.golang.api.domain;

import com.golang.api.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;

/**
 * 提现日志对象 withdraw_log
 *
 * @author 自动生成
 * @date 2025-04-06
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class WithdrawLog extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 用户id
     */
    @Excel(name = "用户id")
    private Long userId;

    /**
     * 提现金额
     */
    @Excel(name = "提现金额")
    private BigDecimal withdrawAmount;

    /**
     * 银行卡号
     */
    @Excel(name = "银行卡号")
    private String bankCard;

    /**
     * 原因
     */
    @Excel(name = "原因")
    private String reason;

    /**
     * 提现状态：0审核中，1已打款，2提现失败
     */
    @Excel(name = "提现状态：0审核中，1已打款，2提现失败")
    private Integer status;

}
